自有团队
自有团队最大的好处是: 能够召之即来,马上就用。 不像找外包那样不稳定。 缺点就是比较贵。
开发初期的费用
2~3年的web程序员: 基本在10k~ 15k 2~3年的app程序员: 基本在10k~ 15k 2~3年的产品经理: 基本在10k~ 15k 2~3年的UI设计: 10K 以上 技术小组长: 20K起。
这样算来,web程序员 + ios + android + 产品经理 + UI + 技术负责人 各一位, 每个月工资在 6W- 8W。
随着公司的发展,你会发现有更多的人员需要你招募,例如:产品经理,测试人员, 运维人员,数据统计人员。。。
自有团队的好处
- 可以召之即来,有需求就用。
- 比外包团队稳定的多。
- 方便交流。比如大家都在同一办公室工作。对整个项目的把控更加稳定。
自建团队的关键
技术负责人最重要。
可以说,技术负责人是一个种子。整个公司,就这个人最懂技术。技术团队肯定要他来 组件。如果这个种子好,能够慧眼识人,那么整个技术团队的质量就会很好。 如果这个技术种子滥竽充数,那么这个技术团队也都是平庸的人。
因为,在招聘的时候,面试官很容易招聘不如他的人进来。80分的人招进来70分的, 70分的人招进来60分的。
如何招聘?
对于应届生:
- 可以是一张白纸
- 英语要么过6级,要么能够做基本流利完整的英语对话。
- 性格必须开朗
在实际的招聘中,我发现多子女家庭的孩子性格普遍更容易相处。
英语好,我们就可以很好的培养他。我们用的技术是国外流传很广,但是在国内使用不多 的技术。(Rails/titanium),几乎所有的文档都是英文的。
英语好,也可以让这个同学遇到问题时更好的google, 解决问题。
性格开朗,直接关系到整个项目的成败。
对于社招生,则要求务必严格。除了上述的英语能力,性格,还要有专业的经验。 如果无从判断的话,有个方法很靠谱: 看他过往留下的技术痕迹。
由技术痕迹判断一个人最靠谱
面试仅仅是一面之缘,多说一两个小时。根本无从观察这个人的实际经验。 所以,我们必须通过其他方法来考察他。 最好的办法是:
看他是否有技术博客,有的话,仔细查看里面的内容。 技术博客直接体现了他的表述能力和他对问题的思考深度。我发现很多表述能力不佳的 程序员(比如说话不能说出完整的句子,一个意思需要说出几个分句才能说明白),这样 的人绝对没有写博客的习惯。因为所有擅长写博客的人,描述、表达问题的能力都很牛。 另外,技术博客直接体现了他过去几年的技术痕迹。这些东西完全可以作为面试的补充.
看他是否有社区的问答记录,例如stackoverflow(专门的程序员问答社区) 问答记录可以直接看到这个人是否有公益精神。是否热爱程序员这个行业或者他所掌握的语言。 另外,stackoverflow作为英文论坛,如果他能参与到里面的问答的话,说明这个人 不但英语够好,还有足够的国际视野。这点对于掌握新技术,有特别好的帮助。
看他是否参与过开源项目。例如github上的项目。 我与本书作者 刘明星 同学就是发掘到他再github上的开源项目。然后通过email联系到 他。我的感觉是找到了个宝贝。哈哈
参与开源项目,说明了这个人具备两个能力:
- 对于自己的代码足够自信。因为烂代码会被人喷的。
- 有胸怀,具有公益精神。希望能够帮助到别人。这样的人在技术上才会做大做强
- 跟其他世界级的程序员有交流。 程序员不能敝帚自珍。
上面三条任一具备即可。